home *** CD-ROM | disk | FTP | other *** search
/ CyberMycha 2005 September / CyberMycha 09-2005 (Poland).bin / Setup / Data / Animals_scr / AIGoalkeeper.scr < prev   
Encoding:
Text File  |  2002-06-07  |  10.2 KB  |  443 lines

  1. !Name(s)
  2. !Mesh(s)
  3.  
  4. !AdverbSpace()
  5. !Adverb(s)
  6. !Value(s)
  7.  
  8. !ActivityGraph()
  9. !Verb(s)
  10. !Transition(s,s)
  11. !StartAnimations()
  12. !InnerAnimations()
  13. !EndAnimations()
  14. !Animations()
  15.  
  16. !Sounds()
  17. !Animation(s)
  18.      !Frequency(f)
  19.      !Speed(f)
  20. !AngleSpeed(f)
  21. !Context(s,s)
  22. !MorphTime(f)
  23. !Sound(s)
  24. !Length(f)
  25. !RangeMin(f)
  26.     !RangeMax(f)
  27. !Pause(f)
  28. !Cyclic(i)
  29. // Physic(isPhysic=0,1,  PhysicType, morphTime)
  30. !Physics(i,i)
  31. !Stable(i)
  32. !AngleSpeed(f)
  33. !Probability(f)
  34.  
  35. AdverbSpace()
  36. {
  37.   Adverb("Typ_reakcji")
  38.   {
  39.     Value("zastawienie")
  40.     Value("wslizg")
  41.     Value("upadek_w_przod")
  42.     Value("upadek_w_tyl")
  43.     Value("przyjecie_dol")
  44.     Value("przyjecie_klatka")
  45.     Value("glowka")
  46.     Value("rzut_lewo")
  47.     Value("rzut_prawo")
  48.     Value("rzut_gora_lewo")
  49.     Value("rzut_gora_prawo")
  50.     Value("chwyt_gora")
  51.     Value("chwyt_dol")
  52.     value("strzal")
  53.     value("obrot_lewo")
  54.     value("obrot_prawo")
  55.     value("obrot_lewo_bieg")
  56.     value("obrot_prawo_bieg")
  57.   }
  58.  
  59.   Adverb("Wolny_czas")
  60.   {
  61.     Value("sukces")
  62.     Value("pech")
  63.     Value("rozgladanie")
  64.     Value("rozgrzewka_pajacyk")
  65.     Value("rozgrzewka_przysiady")
  66.     Value("rozgrzewka_sklony_boki")
  67.     Value("rozgrzewka_sklony_przod")
  68.   }
  69. }
  70.  
  71. ActivityGraph()
  72. {
  73.  
  74.   Verb("Stanie")
  75.   {
  76.      Physics(0,1)
  77.      MorphTime(0.3)
  78.      InnerAnimations()
  79.      {
  80.         Animation("stoi_i_sapie")
  81.         {
  82.           Context("Typ_reakcji","Any")
  83.           Context("Wolny_czas","Any")
  84.         }
  85.      }
  86.   }
  87.   Verb("Rozgladanie")
  88.   {
  89.      Physics(0,1)
  90.      InnerAnimations()
  91.      {
  92.         Animation("stoi_rozglada_sie")
  93.         {
  94.           Context("Typ_reakcji","Any")
  95.           Context("Wolny_czas","Any")
  96.         }
  97.      }
  98.   }
  99.  
  100.   Verb("Bieganie")
  101.   {
  102.      Physics(1,5)
  103.      MorphTime(0.3)
  104.      InnerAnimations()
  105.      {
  106.         Animation("bieganie")
  107.         {
  108.           Context("Typ_reakcji","Any")
  109.           Context("Wolny_czas","Any")
  110.           Speed(420)  
  111.           Frequency(68)
  112.         }
  113.      }
  114.   }
  115.   Verb("chodzenie_bokiem_lewo")
  116.   {
  117.      Physics(0,5)
  118.      Cyclic(1) 
  119.      MorphTime(0.3)
  120.      InnerAnimations()
  121.      {
  122.         Animation("bramkarz_strafe_l")
  123.         {
  124.           Context("Typ_reakcji","Any")
  125.           Context("Wolny_czas","Any")
  126.       Frequency(80)
  127.         }
  128.      }
  129.   }
  130.   Verb("chodzenie_bokiem_prawo")
  131.   {
  132.      Physics(0,5)
  133.      Cyclic(1) 
  134.      MorphTime(0.3)
  135.      InnerAnimations()
  136.      {
  137.         Animation("bramkarz_strafe_r")
  138.         {
  139.           Context("Typ_reakcji","Any")
  140.           Context("Wolny_czas","Any")
  141.       Frequency(80)
  142.         }
  143.      }
  144.   }
  145.   Verb("Strzal")
  146.   {
  147.      Physics(0,1)
  148.      Stable(0)
  149.      MorphTime(0.2)
  150.      StartAnimations()
  151.      {
  152.         Animation("kopniecie")
  153.         {
  154.             Context("Typ_reakcji","Any")
  155.             Context("Wolny_czas","Any")
  156.         }
  157.      }
  158.   }
  159.  
  160. //===========================================
  161.  
  162.  
  163. //--------
  164.  
  165.   Verb("Reakcja")
  166.   {
  167.      Physics(1,5)
  168.      MorphTime(0.5)
  169.      StartAnimations()
  170.      {
  171.         Animation("hamowanie")
  172.         {
  173.            Context("Typ_reakcji","zastawienie")
  174.            Context("Wolny_czas","Any")
  175.            Speed(0)
  176.         }
  177.         Animation("przyjecie")
  178.         {
  179.            Context("Typ_reakcji","przyjecie_dol")
  180.            Context("Wolny_czas","Any")
  181.        Frequency(60)
  182.            Speed(0)
  183.         }
  184.         Animation("przyjecie_na_klate")
  185.         {
  186.            Context("Typ_reakcji","przyjecie_klatka")
  187.            Context("Wolny_czas","Any")
  188.        Frequency(100)
  189.            Speed(0)
  190.         }
  191.         Animation("glowka")
  192.         {
  193.            Context("Typ_reakcji","glowka")
  194.            Context("Wolny_czas","Any")
  195.        Frequency(80)
  196.            Speed(0)
  197.         }
  198.         Animation("bramkarz_zlapanie_gora")
  199.         {
  200.            Context("Typ_reakcji","chwyt_gora")
  201.            Context("Wolny_czas","Any")
  202.            Speed(1500)
  203.         }
  204.         Animation("bramkarz_zlapanie_dol")
  205.         {
  206.            Context("Typ_reakcji","chwyt_dol")
  207.            Context("Wolny_czas","Any")
  208.            Speed(0)
  209.         }
  210.         Animation("kopniecie")
  211.         {
  212.             Context("Typ_reakcji","strzal")
  213.             Context("Wolny_czas","Any")
  214.         Frequency(50)
  215.         }
  216.         Animation("obrot_lewo")
  217.         {
  218.             Context("Typ_reakcji","obrot_lewo")
  219.             Context("Wolny_czas","Any")
  220.         Frequency(50)
  221.         }
  222.         Animation("obrot_prawo")
  223.         {
  224.             Context("Typ_reakcji","obrot_prawo")
  225.             Context("Wolny_czas","Any")
  226.         Frequency(50)
  227.         }
  228.         Animation("obrot_z_biegu_lewo")
  229.         {
  230.             Context("Typ_reakcji","obrot_lewo_bieg")
  231.             Context("Wolny_czas","Any")
  232.         Frequency(50)
  233.         }
  234.         Animation("obrot_z_biegu_prawo")
  235.         {
  236.             Context("Typ_reakcji","obrot_prawo_bieg")
  237.             Context("Wolny_czas","Any")
  238.         Frequency(50)
  239.         }
  240.      }
  241.   }
  242.  
  243.   Verb("Reakcja_z_upadkiem")
  244.   {
  245.      Physics(1,5)
  246.      StartAnimations()
  247.      {
  248.         Animation("potkniecie_upadek")
  249.         {
  250.           Context("Wolny_czas","Any")
  251.           Context("Typ_reakcji","upadek_w_przod")
  252.           Speed(0)
  253.           Frequency(130)
  254.         }
  255.         Animation("hamowanie_upadek")
  256.         {
  257.            Context("Wolny_czas","Any")
  258.            Context("Typ_reakcji","upadek_w_tyl")
  259.            Speed(0)
  260.        Frequency(130)
  261.         }
  262.         Animation("wslizg")
  263.         {
  264.            Context("Wolny_czas","Any")
  265.            Context("Typ_reakcji","wslizg")
  266.            Speed(150)
  267.        Frequency(80)
  268.         }
  269.         Animation("bramkarz_rzut_lewo")
  270.         {
  271.           Context("Wolny_czas","Any")
  272.           Context("Typ_reakcji","rzut_lewo")
  273.           Frequency(50)
  274.           Speed(200)
  275.         }
  276.         Animation("bramkarz_rzut_prawo")
  277.         {
  278.           Context("Wolny_czas","Any")
  279.           Context("Typ_reakcji","rzut_prawo")
  280.           Frequency(50)
  281.           Speed(200)
  282.         }
  283.      }
  284.   }
  285.  
  286.   Verb("Powstanie")
  287.   {
  288.      Physics(1,5)
  289.      Stable(1)
  290.      MorphTime(0.1)
  291.      StartAnimations()
  292.      {
  293.         Animation("potkniecie_powstanie")
  294.         {
  295.           Context("Typ_reakcji","upadek_w_przod")
  296.           Context("Wolny_czas","Any")
  297.           Frequency(100)
  298.           Speed(0)
  299.     }  
  300.         Animation("hamowanie_powstanie")
  301.         {
  302.           Context("Typ_reakcji","upadek_w_tyl")
  303.           Context("Wolny_czas","Any")
  304.           Frequency(100)
  305.           Speed(0)
  306.         }
  307.         Animation("wslizg_powstanie")
  308.         {
  309.           Context("Typ_reakcji","Any")
  310.           Context("Wolny_czas","Any")
  311.           Frequency(100)
  312.           Speed(10)
  313.         }
  314.         Animation("bramkarz_rzut_prawo_powstanie")
  315.         {
  316.            Context("Typ_reakcji","rzut_prawo")
  317.            Context("Wolny_czas","Any")
  318.            Frequency(80)
  319.            Speed(0)
  320.         }          
  321.         Animation("bramkarz_rzut_lewo_powstanie")
  322.         {
  323.            Context("Typ_reakcji","rzut_lewo")
  324.            Context("Wolny_czas","Any")
  325.            Frequency(80)
  326.            Speed(0)
  327.         }
  328.      }
  329.   }
  330.  
  331.   Verb("Czekaj_aktywnie")
  332.   {
  333.      Physics(0,1)
  334.      MorphTime(0.5)
  335.      InnerAnimations()
  336.      {
  337.         Animation("publicznosc_radosc")
  338.         {
  339.           Context("Wolny_czas","sukces")
  340.           Context("Typ_reakcji","Any")
  341.     }
  342.         Animation("publicznosc_zlosc")
  343.         {
  344.           Context("Wolny_czas","pech")
  345.           Context("Typ_reakcji","Any")
  346.     }
  347.         Animation("stoi_rozglada_sie")
  348.         {
  349.           Context("Wolny_czas","rozgladanie")
  350.           Context("Typ_reakcji","Any")
  351.     }
  352.         Animation("rozgrzewka_pajacyk")
  353.         {
  354.           Context("Wolny_czas","rozgrzewka_pajacyk")
  355.           Context("Typ_reakcji","Any")
  356.     }
  357.         Animation("rozgrzewka_przysiady")
  358.         {
  359.           Context("Wolny_czas","rozgrzewka_przysiady")
  360.           Context("Typ_reakcji","Any")
  361.     }
  362.         Animation("rozgrzewka_sklony_boki")
  363.         {
  364.           Context("Wolny_czas","rozgrzewka_sklony_boki")
  365.           Context("Typ_reakcji","Any")
  366.     }
  367.         Animation("rozgrzewka_sklony_przod")
  368.         {
  369.           Context("Wolny_czas","rozgrzewka_sklony_przod")
  370.           Context("Typ_reakcji","Any")
  371.     }
  372.      }
  373.   }
  374.  
  375.  
  376. //-----------------
  377.  
  378.  
  379. // -----------------------------------
  380.  
  381.  Transition("Stanie","Bieganie")
  382.  Transition("Stanie","Rozgladanie")
  383.  
  384.  Transition("Rozgladanie","Stanie")
  385.  Transition("Bieganie","Rozgladanie")
  386.  Transition("Rozgladanie","Bieganie")
  387.  
  388.  Transition("Bieganie","Stanie")
  389.  
  390.  Transition("chodzenie_bokiem_lewo","Stanie")
  391.  Transition("Stanie", "chodzenie_bokiem_lewo")
  392.  Transition("chodzenie_bokiem_prawo","Stanie")
  393.  Transition("Stanie", "chodzenie_bokiem_prawo")
  394.  
  395.  Transition("chodzenie_bokiem_lewo","Bieganie")
  396.  Transition("Bieganie", "chodzenie_bokiem_lewo")
  397.  Transition("chodzenie_bokiem_prawo","Bieganie")
  398.  Transition("Bieganie", "chodzenie_bokiem_prawo")
  399.  
  400.  Transition("chodzenie_bokiem_lewo","Reakcja")
  401.  Transition("Reakcja", "chodzenie_bokiem_lewo")
  402.  Transition("chodzenie_bokiem_prawo","Reakcja")
  403.  Transition("Reakcja", "chodzenie_bokiem_prawo")
  404.  
  405.  Transition("chodzenie_bokiem_lewo","Reakcja_z_upadkiem")
  406.  Transition("Reakcja_z_upadkiem", "chodzenie_bokiem_lewo")
  407.  Transition("chodzenie_bokiem_prawo","Reakcja_z_upadkiem")
  408.  Transition("Reakcja_z_upadkiem", "chodzenie_bokiem_prawo")
  409.  
  410.  Transition("Strzal","Stanie")
  411.  Transition("Strzal","Bieganie")
  412.  Transition("Stanie","Strzal")
  413.  Transition("Bieganie","Strzal")
  414.  
  415.  
  416. //------- reakcje
  417.  Transition("Stanie", "Reakcja")
  418.  Transition("Reakcja","Stanie")
  419.  Transition("Bieganie", "Reakcja")
  420.  Transition("Reakcja", "Bieganie")
  421.  
  422.  Transition("Stanie", "Reakcja_z_upadkiem")
  423.  Transition("Bieganie", "Reakcja_z_upadkiem")
  424.  Transition("Reakcja_z_upadkiem", "Stanie")
  425.  Transition("Reakcja_z_upadkiem", "Powstanie")
  426.  Transition("Powstanie", "Stanie")
  427.  Transition("Powstanie", "Bieganie")
  428.  
  429. //-------- wolny czas
  430.  Transition("Stanie","Czekaj_aktywnie")
  431.  Transition("Czekaj_aktywnie", "Stanie")
  432.  Transition("Czekaj_aktywnie", "Bieganie")
  433.  Transition("Bieganie", "Czekaj_aktywnie")
  434.  
  435.  Transition("Czekaj_aktywnie","Reakcja")
  436.  Transition("Reakcja","Czekaj_aktywnie")
  437.  Transition("Czekaj_aktywnie","Reakcja_z_upadkiem")
  438.  Transition("Reakcja_z_upadkiem","Czekaj_aktywnie")
  439.  
  440.  
  441. }
  442.  
  443.